﻿using Common.Infrastructure;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace FCP.Data.Entity
{
    public class t_btnBase: t_fcpBase
    {
        public string code { get; set; }
        public string btn_label_id { get; set; }

        [EntityFieldIngore]
        public string vir_btn_label { get; set; }

        /// <summary>
        /// 无用
        /// </summary>
        public int btn_page_type { get; set; }
        /// <summary>
        /// 作废
        /// </summary>
        public int btn_func_type { get; set; }

        /// <summary> 
        /// FCPBtnTypeEnum
        /// </summary>
        public int btn_type { get; set; }

        public bool is_need_auth { get; set; }


        public string format_func_name { get; set; }

        public string btn_css { get; set; }

        public string btn_icon { get; set; }

        public string form_code { get; set; }

        /// <summary>自定义参数 参数名称=参数值  多个参数时以||分割</summary>
        public string custom_params { get; set; }

        public bool is_select_active { get; set; }

        public bool is_need_confirm { get; set; }

        public string service_code { get; set; }
        public string api { get; set; }
         

        public int save_close_type { get; set; }
        public int save_clear_type { get; set; }

        public int num { get; set; }
        public bool is_visible { get; set; }

        public int export_limit_qty { get; set; }
        public int export_pre_qty { get; set; }
    }
}
